Skip to content

docs(showcase): reorganize pages by authoring model for teaching (Start Here + kind-grouped nav)#2498

Merged
os-zhuang merged 1 commit into
mainfrom
chore/showcase-page-teaching-reorg
Jun 30, 2026
Merged

docs(showcase): reorganize pages by authoring model for teaching (Start Here + kind-grouped nav)#2498
os-zhuang merged 1 commit into
mainfrom
chore/showcase-page-teaching-reorg

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Page kind keeps iterating (full/slotted · html · react), but the showcase had no map: 29 pages in one flat "Pages" group, 6 overlapping react pages, 1 html page, and nowhere that teaches WHICH kind fits WHICH scenario. This reorganizes the showcase so it actually teaches the decision.

Changes

  • New Start Here default landing — a kind:'html' teaching index: the two-axis model (type × kind), a decision tree (catalogue → full/slotted · custom layout → html · interactivity → react), and four cards linking to the canonical example of each. It doubles as the second HTML-tier example. Browser-verified: renders correctly, cards navigate.

  • Nav grouped BY KIND — the flat "Pages" group becomes Authoring · Structured / · Visualizations / · HTML / · React, so the authoring models are visible at a glance. Start Here is pinned at the top; Component Gallery loses its default flag.

  • React consolidated 6 → 4, each teaching one react-only capability:

    • CRM Workbench · master/detail
    • Task Desk · drawer & modal
    • Account Cockpit · live rollup
    • Renewals Pipeline · record blocks

    Dropped inquiry-triage + invoice-console — their tabs / KPI-filter patterns are already covered by the kept react pages and by the structured Task Triage interface page, so they added overlap, not teaching value.

  • Labels show the teaching point; the Start Here decision tree is the single source for "which kind, when".

Verification

  • Browser: Start Here renders (header / decision tree / 4 kind cards), card links navigate, the React nav group shows the 4 labeled pages, CRM Workbench still renders.
  • os validate + tsc --noEmit green; the new html page has no Tailwind (ADR-0065 guardrail clean).

🤖 Generated with Claude Code

…rt Here + kind-grouped nav)

Page `kind` keeps iterating (full/slotted · html · react), but the showcase had
no map: 29 pages in one flat "Pages" group, 6 overlapping react pages, 1 html
page, and nowhere that teaches WHICH kind fits WHICH scenario. Reorganize the
showcase to teach the decision.

- New **Start Here** default landing (`examples/.../start-here.page.ts`): a
  `kind:'html'` teaching index — two-axis model (type × kind), a decision tree
  (catalogue→full/slotted · custom layout→html · interactivity→react), and four
  cards linking to the canonical example of each. Doubles as the 2nd html example.
  Browser-verified: renders + cards navigate.
- **Nav grouped BY KIND**: replace the flat "Pages" dump with Authoring ·
  Structured / · Visualizations / · HTML / · React, so the authoring models are
  visible at a glance. Start Here pinned at the top; component-gallery loses its
  default flag.
- **React consolidated 6 → 4**, each teaching one react-only capability:
  CRM Workbench · master/detail, Task Desk · drawer & modal, Account Cockpit ·
  live rollup, Renewals Pipeline · record blocks. Drop inquiry-triage +
  invoice-console (their tabs/KPI patterns are covered by the kept pages and the
  Task Triage / structured interface pages).
- Labels show the teaching point; the Start Here decision tree is the single
  source for "which kind when".

os validate + tsc green; no Tailwind in the new html page (ADR-0065 guardrail clean).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 30, 2026 10:01pm

Request Review

@os-zhuang
os-zhuang merged commit c0dcc67 into main Jun 30, 2026
15 checks passed
@os-zhuang
os-zhuang deleted the chore/showcase-page-teaching-reorg branch June 30, 2026 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant